package com.second.lease.service;

import com.second.common.pojo.R;
import com.second.lease.pojo.entity.CarType;
import com.second.lease.pojo.vo.CarTypeVO;

public interface CarTypeService {

    /**
     * 查询全部的汽车类型
     * @param carTypeVO 查询汽车类型参数
     * @return
     */
    R showAllCarType(CarTypeVO carTypeVO);

    /**
     * 修改汽车类型参数
     * @param carType 汽车类型信息
     * @return
     */
    R updateCarType(CarType carType);

    /**
     * 删除汽车类型
     * @param id 汽车类型id
     * @return
     */
    R deleteCarType(Integer id);

    /**
     * 添加车辆类型
     * @param carType 车辆类型信息
     * @return
     */
    R addCarType(CarType carType);
}
